﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Padelcenter.Common
{
    public class Media : CommonInterface
    {
        public Media() 
        {
            this.ResetParams();
        }

        public void ResetParams()
        {
            this.IdMedia = 0;
            this.TipoMedia = new TipoMedia();
            this.NombreArchivo = string.Empty;
            this.FechaAlta = Convert.ToDateTime("1900-01-01");
            this.ConFiltroActivo = false;
            this.Activo = true;
        }

        private int _idMedia;
        private TipoMedia _tipoMedia;
        private string _nombreArchivo;
        private DateTime _fechaAlta;
        private bool _conFiltroActivo;
        private bool _activo;

        public bool Activo
        {
            get { return _activo; }
            set { _activo = value; }
        }

        public bool ConFiltroActivo
        {
            get { return _conFiltroActivo; }
            set { _conFiltroActivo = value; }
        }

        public DateTime FechaAlta
        {
            get { return _fechaAlta; }
            set { _fechaAlta = value; }
        }


        public string NombreArchivo
        {
            get { return _nombreArchivo; }
            set { _nombreArchivo = value; }
        }

        public TipoMedia TipoMedia
        {
            get { return _tipoMedia; }
            set { _tipoMedia = value; }
        }

        public int IdMedia
        {
            get { return _idMedia; }
            set { _idMedia = value; }
        }
    }
}
